#pragma once
#include <string>
#include <vector>

class FileSystem;
class Graphics;
class Service;
class Context
{
public:
	Context();
	virtual ~Context();
	FileSystem* GetFileSystem() { return fileSystem_; }
	Graphics* GetGraphics() { return graphics_; }
	Service* GetService() { return service_; }

private:
	FileSystem* fileSystem_;
	Graphics* graphics_;
	Service* service_;
};
